an eye-catching beauty - Türkçe İngilizce Sözlük